namespace ScrumSprintMonitor.Implementation
{
	#region #using Directives

	using System;

	using Infrastructure;

	#endregion

	public class NullLogger<T> : ILogger<T>
	{
		#region Implementation of ILogger<T>

		public void Debug(string format, params object[] args)
		{
		}

		public void Debug(Exception exception, string format, params object[] args)
		{
		}

		public void Info(string format, params object[] args)
		{
		}

		public void Info(Exception exception, string format, params object[] args)
		{
		}

		public void Warn(string format, params object[] args)
		{
		}

		public void Warn(Exception exception, string format, params object[] args)
		{
		}

		public void Error(string format, params object[] args)
		{
		}

		public void Error(Exception exception, string format, params object[] args)
		{
		}

		public void Fatal(string format, params object[] args)
		{
		}

		public void Fatal(Exception exception, string format, params object[] args)
		{
		}

		#endregion
	}
}